約 3,963,014 件
https://w.atwiki.jp/asato/pages/19.html
ツール 一般 未分類 Web系HTTP その他 コンパイラ ネットワーク DI/IoCSpring記事 Guice 解説記事 ユニットテスト系BDD系 DB系 記事 ユーティリティ系リフレクション データベース系XML DB 画像系 言語 バグトラッキング SOASCA Webサービス MDSD REST GA/GP GRID UI パフォーマンス バイトコード その他 ツール lambda4jdt Java2Script VisualVM is a visual tool that integrates several existing JDK software tools and lightweight memory and CPU profiling capabilities. This Objenesis 一般 Spring-On-Rails 未分類 Janino a super-small, super-fast Java compiler. ZXing バーコード処理ライブラリ Scalaris Scalaris is a scalable, transactional, distributed key-value store. It can be used for building scalable Web 2.0 services. EclipseLink CPO Web系 HTTP HttpComponents その他 Json-lib DWR コンパイラ Jakarta Commons JCI ネットワーク xSocket Apache MINA Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. DI/IoC Spring 記事 Springは「2.0」でどんだけ便利になったの? Guice Guice 解説記事 このバランス感覚、さすが - GoogleのDIフレームワーク"Guice"を使ってみる 第1回[前編] Guice 1.0 - GoogleからリリースされたDIフレームワーク|gihyo.jp ユニットテスト系 mockito - simpler better mocking Gmock HtmlUnit Instinct is a Behaviour Driven Development (BDD) framework for Java JUnit Unitils BDD系 JDave DB系 DbUnit 記事 【ハウツー】速攻解説! JUnit 4.4 - 新アサーションメソッド「assertThat」の用途とは エンタープライズ マイコミジャーナル 【ハウツー】速攻解説! JUnit 4.4 - 前提条件をAssumeで表現、実験的アサーションTheory エンタープライズ マイコミジャーナル ユーティリティ系 Guava Google Core Libraries for Java 1.6 Google Collections Library FEST-Assert bean-properties Dozer Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types. WebCream WebCream automatically converts Java Swing and AWT applications into fully-functional HTML and AJAX websites. Json-lib OVal - the object validation framework for Java™ 5 or later Quaere Quaere is a extensible framework that adds a querying syntax reminiscent of SQL to Java applications. Quaere allows developers to filter, enumerate and create projections over a number of collections and other queryable resources using a common, expressive syntax. JoSQL リフレクション FEST Reflection objenesis データベース系 neo4j JPOX pBeans LiquiBase jPersist XML DB eXist 画像系 Mistral 言語 Groovy バグトラッキング Eventum SOA Spagic Apache ServiceMix SCA Apache Tuscany Webサービス Apache ODE Apache Synapse MDSD Sculptor REST Jersey Restlet - Lightweight REST framework for Java GA/GP JGAP GRID GridGain UI eFace パフォーマンス [[Apache JMeter http //jakarta.apache.org/jmeter/index.html] バイトコード typed-asm その他 JNIEasy JPedal PDF 関連っぽい。 OGNL Twitter4J MVEL expression language
https://w.atwiki.jp/maisenakajima/pages/39.html
java参考URL Java言語規定 第2版 deployJava.js JDK Troubleshooting Guide Java SE 日本語ドキュメントアーカイブ JDK 6 Adoption Guide Java プログラミング言語(Java7) Java プログラミング言語の拡張機能(Java7) Java SE 7 and JDK 7 Compatibility JDK 8の互換性ガイド Java Language and Virtual Machine Specifications Java Platform, Standard Edition (Java SE) 8 Java Platform, Standard Edition HotSpot Virtual Machine Garbage Collection Tuning Guide あなたの知らない、4つのマニアックなJava文法 JSR-000362 Portlet Specification 3.0 JVM Options Cheat Sheet Java regular expressions cheat sheet Java Generics cheat sheet The Java Tutorials The Java Tutorials (Lesson Generics) 総称型(Generic type)(ひしだま's 技術メモページ) Java Generics FAQs - Frequently Asked Questions 総称型 Javaジェネリクス:共変、反変、非変(これ以上簡単にはならない) JITコンパイルはじめの一歩 JVM at Google Jeremy Manson Anatomy of a Java Decompiler Mastering Java Bytecode Programmatic Access to Sizes of Java Primitive Types Java Reflection Example JVM Architecture JVM Class loader and Runtime Data Areas Java コードから Java ヒープまで Crashing your JVM Initializing Arrays in Java Splitting Strings Java String format Example Java File I/O Basics Java write to File Example Java StringBuilder Example Identity Crisis Core Java - Question Answer Part 7 (Generics) 4 Ways to Copy File in Java Java Daemon Thread Example Java Annotations Tutorial Core Java Cookbooks and Examples Advanced Java Tutorial math math archives <java.io.*> java.io archivies How to Convert Byte Array to InputStream and OutputStream in Java Java read file Example Java InputStreamReader Example java.io.FileOutputStream Example Java FileReader Example java.io.FileInputStream Example java.io.InputStream Example Java BufferedReader Example Java PrintWriter Example Java File Filter Example How to Create Directory in Java Example How to create file in Java Example Java File Descriptor Example Java FilenameFilter Example Java ObjectInputStream and ObjectOutputStream Example Transient variables in Java <java.nio.*> Java MappedByteBuffer Example Reading/Writing to/from Files using FileChannel and ByteBuffer in Java <java.util.*> Java Collections Cheat Sheet Java StringTokenizer Example Java.util.TreeSet Example Java Map example java.util.Arrays Example Java LinkedList Example java.util.Collections Example Java Calendar example java.util.Locale Example java.util.logging Example vaquarkhan\JavaConcurrencyExamples Gitリポジトリ vaquarkhan\Java-Thread-Lessons Gitリポジトリ java.util.concurrent.ForkJoinPool Example Java Currency Example - Working with money java.util.Currency と java.util.Locale を import して使用する。 タイマー実行(ScheduledExecutorService) A beginner’s guide to Java time zone handling Java SimpleDateFormat and DateFormat Example Java Iterator and ListIterator Example Java ZIP File Example Java Unzip File Example Java MessageDigest Example JAXB and java.util.Map How to Use Callable and FutureTask A beginner’s guide to Java time zone handling そんなリザルトキャッシュで大丈夫か? #jjug Java ExecutorService Example - Tutorial Java Schedule a job to run on a time interval Collections Refueled Removing Items From ArrayLists in Java 8 Comparable, Comparator のメモ Java Comparator Example comperable Java Arrays Sort decoded <javax.xml.*> https //examples.javacodegeeks.com/category/core-java/xml/ XML Example With RESTEasy+ JAXB JAXB marshal example JAXB Hello World example Java XPath Using SAX Example Accessing Comments in XML using XPath Is it possible to apply normalize-space to all nodes XPath expression finds? XPath normalize-space() to return a sequence of normalized strings Java XPath Examples Java XPath Performance Tips XML and Java Tutorial, Part 1 ノードツリーの走査 W3C DOM 3 XPath の勧告に従った方法で XPath を評価する XPath XPath XPathについて解説していきます。 javaでXpathを使う(1) Java Tips – DOM – XPathを指定して要素の値を取得するには java XPathを用いたXMLの検索について Java XPath Parser - Parse XML Document Java XPath Tutorial How to Parse XML File using XPath in Java Java XPATHで条件にマッチしたテキストを取得する。 Java XPath API Java プログラムから XML をクエリーする <java.net.*> java.net.Inet4Address Example java.net.URL Example java.net.URLEncoder Example java.net.JarURLConnection Example JavaでのHttpClientサンプル その2 <java.security.* JavaでファイルのMD5チェックサムを取得するjava ユーティリティ 10章 メッセージダイジェスト 10.2. java.security.MessageDigest ダイジェスト(MD5・SHA) javaでMD5ハッシュするうまいやり方 【java】文字列をMD5ハッシュ化 <javax.mail.*> Send Email with Gmail in Java Example Java並行処理プログラミング 第16章ver2 Java ThreadLocal Java Thread deadlock – Case Study Multithreading and Concurrency Interview Questions and Answers – The ULTIMATE List Java Nested Transaction using ThreadLocal in POJO byte配列からの16進数出力 あなたとスレッドダンプ - スレッドダンプ入門 Debug Java applications remotely with Eclipse Java Debugger - The Definitive List of Tools Garbage Collector guidelines and tips Garbage Collection increasing the throughput Memory leaks and memory management in Java applications <Exception> java.lang.arrayindexoutofboundsexception – How to handle Array Index Out Of Bounds Exception java.lang.ArrayStoreException Example java.lang.NumberFormatException - How to solve NumberFormatException java.lang.reflect.invocationtargetexception - How to handle Invocation Target Exception Detecting (write) failures when using memory mapped files in Java java.io.FileNotFoundException – How to solve File Not Found Exception java.lang.NoSuchFieldError – How to solve SuchFieldError | Examples java.util.regex.PatternSyntaxException Example java.util.concurrentmodificationexception - How to handle Concurrent Modification Exception java.net.UnknownHostException - How to solve UnknownHostException java.net.ConnectException - How to solve Connect Exception java.net.MalformedURLException - How to solve MalformedURLException java.net.SocketException - How to solve SocketException java.net.SocketTimeoutException - How to Solve SocketTimeoutException Thread.UncaughtExceptionHandler Example Java Custom Exception Example OutOfMemoryError unable to create new native thread – Problem Demystified Fibonacci Series in Java Example <デザインパターン> Design patterns implemented in Java java-design-patterns Java Singleton Design Pattern Java Composite Design Pattern Example Design Best practices using Factory Method Pattern Behavioural Design Patterns Strategy <JavaEE> The J2EE 1.4 Tutorial ライトニングJava (66) Servletプログラミング(6) - フォワード、インクルード、リダイレクト Javaサーブレットリスナー | ServletContextListener実装 - Webアプリの初期化処理 サーブレット(Servlet) / JSP入門 コンテキストパスの設定-Tomcatの設定 Build Java EE Application with Ant and Eclipse Example Java EE 再入門 Java EE 8 What's coming in Java EE 8 What is JavaServer Faces (JSF) JSF ZEEF Rapid Development Tools for Java EE 8 First Cup of Java EE Tutorial The Open Source Java EE Reference Implementation JSF import constants NetBeans Java EE Tip #9 Create JSF Application from Database Introduction to CDI (Part 1) Introduction to CDI (Part 2) Java SE 8 for Java EE Developers by Reza Rahman クラスローダーとJ2EEパッケージング戦略を理解する 第1回 クラスローダーを理解する – クラスはどこからやってきた?クラスローダーの基本 クラスローダーとJ2EEパッケージング戦略を理解する 第2回 クラスローダーを理解する – シングルトンがシングルトンでなくなる日。デリゲーション・モード、「PARENT LAST」の必要性、クラスの同一性 クラスローダーとJ2EEパッケージング戦略を理解する 第3回 J2EEパッケージング戦略を理解する – 恐怖のドッペルゲンガー。J2EEパッケージングの基本方針となるJ2EE純血パッケージング戦略 クラスローダーとJ2EEパッケージング戦略を理解する 第5回 スレッド・コンテキストを理解する。スレッド・コンテキスト、コンテキスト・クラスローダー Java EE、Jakarta EE、MicroProfile のどれを使用すべきか、あるいはこれらすべてを使用すべきか JSFプログラミング解説 RESTful Web サービスの基本 Learn the basic principles of REST Web services Java EE 8 の新機能 Java セキュリティー、JSON バインディングおよび処理、HTTP/2 などに対応するための新しい API および機能の紹介 <JUnit> JUnit Exceptions Test Example JUnit Cheat Sheet JUnitを使った単体テストの効率が50%アップ!ありがちな失敗例とその対策のカギを握るツール「Jtest」 <Java7> 10 JDK 7 Features to Revisit, Before You Welcome Java 8 Java 7 File Filtering using NIO.2 – Part 1 Java 7 File Filtering using NIO.2 – Part 2 <Java8> Java 8 Friday No More Need for ORMs Java 8 Features The ULTIMATE Guide Java 8 default methods what can and can not do? Java 8 default methods can break your (users’) code Java 8 Default Method Resolution Rules Java 8 Functional Interface Example Beginning Java 8 APIs, Extensions and Libraries Java 8 Recipes, 2nd Edition Java 8 Tutorial Java 8 Tutorial Through Katas Berlin Clock (Easy) The effects of programming with Java 8 Streams on algorithm performance Parsing a file with Stream API in Java 8 詳解 Java SE 8 第16回 パラレルストリーム Java8 の Optional 型を返す Generics を使ったメソッドを定義する Java 8 Stream API Examples - Filter, Map, Max, Min, Sum, Average Java 8 Stream Tutorial A deeper look into the Java 8 Date and Time API lambdas and side effects Java 8 Lambda Expressions vs Auto Closeable Playing with Java 8 – Lambdas and Concurrency A conversational guide for JDK8’s lambdas - a glossary of terms Lambda Expressions 10 Example of Lambda Expressions and Streams in Java 8 Lambda Expressions in Java 8 Java SE 8のラムダ式の基礎──なぜ必要なのか? 従来記法のリファクタリングを通して、その本質を理解する HashMap changes in Java 8 Base64 in Java 8 – It’s Not Too Late To Join In The Fun Advanced Java generics retreiving generic type arguments What's new in Java 8 - Date API Java 8 Friday Better Exceptions Java Streams cheat sheet Java9 Oracle JDK 9 Documentation Downloadable Books Java 9 Expert Insights 5 things you need to know about Java 9 Java 9 An Intro to HTTP/2 Support SYSTEM.LOGGER--THE MINIMALISTIC LOGGING INTERFACE IN JAVA 9 Java 9 modules cheat sheet 知っていると得する! Java 9になってより便利になった改善点 115 Java Interview Questions and Answers - The ULTIMATE List SQL - JavaでRDBデッドロック検出 - Qiita Top 10 Most Popular New Eclipse Plugins <GUI> Swing and JavaFX working with JFXPanel Desktop Java Tutorials JTable(Swing) JTableで編集されたセル位置を取得するには? JTableのモデルをXMLファイルで保存、復元する JTable skiping the cells disableds JTableのセルの編集をコミット CellEditor CellRenderer Add XML to JTable XML data in DefaultTableModel Putting XML elements in JTable import from xml into jtable Read a data file into a JTable Why are GUIs Single-threaded? Swing threading and the event-dispatch thread SwingWorkerを使って別のスレッドで処理を実行するサンプル SwingWorkerでスレッドからGUI操作 「Java SE 6完全攻略」第28回 Swingでマルチスレッド - SwingWorker その2 SwingWorkerを使った処理の中断と進捗状況表示 SwingWorker(Wikipedia) <Perfomance> Native C/C++ Like Performance For Java Object Serialization <ノウハウ> Javaでファイルを高速にコピーする方法 More Common Red Flags in Java Development Androidソースコードレビューで指摘する事が多い項目まとめ Installing Java Application As a Windows Service <tool> 5 JDK Tools Every Java Developer Should Know Java deployment toolkit (JDT) - How to use it How to configure an SSL Certificate with Play Framework for https XML文書に署名する (Java) Windowsのバッチファイルにjjs scriptを書く Java 8 Nashorn Tutorial Overview of JDK 8 Support in NetBeans IDE 汎用JDBCフロントエンド Stew 汎用JDBCフロントエンド Stew のチュートリアル JMeter Tutorial for Load Testing – The ULTIMATE Guide Java Code Quality Tools – Overview VisualVM Monitoring Remote JVM Over SSH (JMX Or Not) Java アプリケーションの起動スクリプト - Windows・Linux Eclipse IDE Tutorial The battle of the IDEs Micro Services Java, the Unix Way Javaエンジニアのためのアーキテクト講座-JJUG CCC 2014 Fall JJUG CCC 2014 fall Javaが見るニュータイプの夢 MVC 1.0 JSR-371を通してAdopt a JSRに知ろう 脆弱性事例に学ぶセキュアコーディング「SSL/TLS証明書検証」編 (KOF2014) 実例Javaトラブルシューティング! 〜稼働中のシステムを立て直した半年間の軌跡 ミドルウェア Struts2 Struts2 Interview Questions and Answers Glassfish A Glassfish command reference (cheat sheet) Tomcat Tomcat 7も対応したServlet 3.0の変更点 後編 (1/3) Tomcat Clustering Series Part 1 Simple Load Balancer eclipse-Tomcatプラグインの設定 Sysdeo Eclipse Tomcat Launcher plugin Eclipse Tomcat Plugin 本 Java Performance The Definitive Guide Program Development in Java Abstraction, Specification, and Object-Oriented Design Java SE 8 for the Really Impatient Pro Java 8 Programming, 3rd Edition 現場で使える[最新]Java SE 7/8 速攻入門(技術評論社) 「Javaによる関数型プログラミング」 「Javaによる関数型プログラミング」のサンプルソースコード 「Javaプログラマーなら習得しておきたい Java SE 8 実践プログラミング」のサンプルソースコード Effective Java, 3rd Edition Top 20 Java Books of Last 5 Years Which You Can Read in 2018 Best of Lot 37 Best Java EE Books of All Time まとめサイト Top 10 Java 8 Tutorials - Best of Lot, Must Read Java Machine Learning Java Decompiler Java の開発者になるために(Java 言語でのプログラミングの基礎) Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ 10 Tips to Become a Better Java Developer in 2018
https://w.atwiki.jp/fieds_labo3/pages/46.html
JAVADB 基本 NetBeansIDE6.1からは簡単にDBが作成できる。 【参考サイト】 デスクトップアプリケーションでの Beans とデータのバインド Java デスクトップデータベースアプリケーションの構築 画面が再描画されないんだけど@@; Derby 日本語マニュアル Apache Derbyを使用した開発 -- 3連単を当てる 第2回 Apache Derbyによるデータベース開発 配布するときにデータベースの場所ってどうなるんだろう? NetBeansのプロジェクトフォルダに入れておけば、カレントフォルダにしてくれるのかな? NetBeansのDBフィールド作成ウィザード(PHPMyadminみたいな)で作ると細かい指定が出来ないもよう。SQL文でCREATEするべし。特にオートナンバーが@@;
https://w.atwiki.jp/java_pro/pages/21.html
import java.io.*; public class Break { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); try { while (true){//無限ループ String line = reader.readLine();//標準入力から一行取得 if (line == null){//nullなら繰返しを抜ける break; } System.out.println(line);//画面に取得した文字列を表示 } System.out.println("終了します。"); } catch (IOException e){ System.out.println(e); } } }
https://w.atwiki.jp/sevenlives/pages/659.html
ea? javac(コマンド) javadoc(コマンド)? javap(コマンド)?
https://w.atwiki.jp/penta2/pages/11.html
GLANTANKへJavaを導入 Javaの実行環境を導入しようとするも アーキテクチャがarmであるためなかなか導入できず・・・ 途方にくれているとfree-javaの 玄箱への導入記録を発見したので 早速試してみた(゜o゜)!! 参考ページ chicken developer http //www22.atwiki.jp/anthony/pages/17.html 1.まずはsource.listにcontrib non-freeを追加 GLANTANK /# vi /etc/apt/sources.list deb http //ftp.jp.debian.org/debian etch main contrib non-free deb-src http //ftp.jp.debian.org/debian etch main contrib non-freedeb http //security.debian.org etch/updates main contrib non-free deb-src http //security.debian.org etch/updates main contrib non-free 2.続いてapt-getするためupdateの実行 GLANTANK /# apt-get update 3.あるかな~ということで確認 GLANTANK /# apt-cache search free-java-sdk free-java-sdk - Complete Java SDK environment consisting of free Java tools 4.あることが確認できたのでインストール GLANTANK /# apt-get install free-java-sdk 5.Javaが入っているかの確認 GLANTANK /# java -version SableVM version 1.13 compile date and time 2006-09-09 15 34 20 UTC gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13) real life brokenness features enabled signal based exception detection copying garbage collection bidirectional object layout direct-threaded interpreter おお!入ってる・・・ 今回はここまで
https://w.atwiki.jp/limixp/pages/19.html
Java開発環境のインストールが済んだらさっそくプログラムを書いてみます. 本当にインストールできているかの確認にもなります. Hello World!プログラム プログラムから画面上に「Hello World!」と表示させるプログラムをJavaで作ります. プログラムを書くためにテキストエディタを用意する必要があります。Windows標準のメモ帳(notepad.exe)でも構いません. オススメなテキストエディタはTeraPadやSakura Editorが挙げられます. 仕様は以下の通りとします. クラス名は HelloWorld . 「Hello World!」を標準出力に出力する greetWorld()メソッド. HelloWorldクラスのインスタンスを生成し,greetWorld()メソッドを呼び出すmain()メソッド. public class HelloWorld{ public HelloWorld(){ //コンストラクタ } public void greetWorld(){ System.out.println("Hello World!"); } public static void main(String[] args){ HelloWorld instance = new HelloWorld(); instance.greetWorld(); } } これをHelloWorld.javaというファイル名で保存します. 保存先はC ドライブの直下に java というディレクトリを作成し, C \java\に保存します. 保存後,このプログラムをコンパイル~実行は以下のようにします. コマンドプロンプトを起動します. HelloWorld.javaのファイルがあるディレクトリにcdコマンドで移動します.cd C \java\ HelloWorld.javaをjavacコマンドでコンパイルします.javac HelloWorld.java するとHelloWorld.classというバイトコード(クラスファイル)が生成されます.dirコマンドで確認できます. クラスファイルをjavaコマンドで実行します.java HelloWorld 「Hello World!」と表示された成功です. もしjavacコマンドでエラーが出た場合はソースに誤りがあります. エラーの内容からソースの内容を良く確認し,コンパイルしなおしてください. 以上で最初のJavaプログラムは終わりです. トップページ
https://w.atwiki.jp/javafx/pages/24.html
JavaFXの開発環境(Eclipse版) JavaFX Script(JavaFX)は、Eclipseのプラグインとして提供されています。 https //openjfx.dev.java.net/javafx-eclipse-plugin-install.html(英語版) 必要環境 Eclipse SDK version 3.2.2 J2SE JDK5.0 ダウンロード Eclipseを起動 ヘルプ ソフトウェア更新 検索およびインストール インストールする新規フィーチャを検索 を選択 新規リモートサイトを選択 名前 JavaFX URL http //download.java.net/general/openjfx/plugins/eclipse/site.xml OKを選択 終了を選択 アップデートダイアログが表示される JavaFX JavaFX node Next Accept the license Next Next Finish Install Allを選択 Eclipseを再起動 trackback
https://w.atwiki.jp/acacac/pages/12.html
M I S S I O N 0 2 BRAVADO 「SARFのエース」 作戦場所 WAIAPOLO MTS. ミッション開始前 GBS [激論!UPEOの立場]| キャスター ニューコムとUPEO間の対話に対して ゼンラルリソース側からの反発が、 混乱の火種となる事を 危惧する声も多いようですが? コメンテーター はい……UPEOの クラークソン代表のような指導者は、 前時代的な政治家タイプと言えるでしょう。 ゼネラルリソースによる USEA統一以降はですよ、 経済の力が政治や司法を駆逐したこの時代で 彼の行動は私にとっては…… 時代錯誤としか言いようがない。 キャスター それでは、ニューコムと ゼネラルリソースの戦闘は、 これからも避けられないと? コメンテーター ええ、ただ、私が言いたいのは……。 キャスター あ……すいません。 ここでCMです。 FIONA [業務連絡]フ フィー あ、居た……! 伝えておく事があります。 本日付けでUPEOの 治安維持活動についての指揮全権が、 パーク司令に一任されました。 これからは、UPEO特別航空部隊 SARFのメンバーとして、 常にレナと共同で行動する事になります。 まぁ……彼女のような UPEOのスターと一緒なら 中継も多くなるし、 下手な失敗はできないって事。 ブリーフィング 本日未明、我が軍の偵察部隊によって、 ワイアポロ山脈のニューコム軍基地より、 ゼネラルリソースの航空路(エアウェイ)に対して 電波妨害行為が行われている事が判明した。 このニューコムの違反行為を阻止すべく、 基地周辺に配備された 妨害電波施設(ジャミングレーダー)を無力化せよ。 ミッション開始 ENGAGE 3分59秒以内に一次ターゲットを全滅 COMMANDER 作戦の成功を確認。 引き続き火口部周辺の施設を掃討せよ。 UPDATE TARGET ※二次ターゲット出現 二次ターゲット全滅 MISSION ACCOMPLISHED 4分00秒以降に一次ターゲット全滅 MISSION OVER デモムービー ERICH ようよう、結構、見せてくれるな。 FIONA SARFのエースにでもなるつもり? デブリーフィング 作戦の成功により、 航空路(エアウェイ)の安全は保障された。 ミッション終了後 EAPN [スナイダーズ会談開催] アナウンサー エキスポ・シティを発端にした今回の紛争は NUN……新国際連合所属の UPEO特別航空部隊 『SARF』を中心にした 治安維持部隊の活躍によって、 沈静化に向かっている模様です。 しかし、ゼネラルリソースと ニューコムの対立自体は、 USEA全域への広がりを見せています。 UPEOのクラークソン代表が提唱した スナイダーズ会談の開催は、 両企業間での紛争を解決する 糸口となるでしょう。 ……次のニュースです。 DSN [G戦闘機UPEOに配備] ■本日午後、UPEO本部にゼネ ラルリソース社製戦闘機二機が配 備された模様。これは、フェイス ・パーク紛争以降UPEOの軍事 力増強を求めるNUN(新国際連 合)からの要請に、ゼネラルリソ ース社が応えたものと見られてい る。 こうした動向に、UPEO内部 からは「軍備強化は、平和維持と いうUPEO本来の目的に反して いる」との批判が高まっており、 軍事力を高めつつあるUPEOの 今後の在り方が問われている。 ENTER DISIONへ
https://w.atwiki.jp/wiki6_takt/pages/9.html
Eclipse Eclipse起動オプション Eclipse.exe -VM c \java\javaw.exe -VMargs -Vms256M -Vmx512M -VM JVMの指定 -VMargs JVMへの引数 [-Vms 最小HeapSize][-Vmx 最大HeapSize] 文字化け WebSphereなどのIBM製品を使用し、Windows環境で作成した「shift_jis」文字CODEと 「euc」や「iso2022-jp」文字CODEのテキストとの相互変換を行い文字化けをする時があるようで対象となる文字は・・ 「∥」二重縦線 「~」波線 「-」記号(マイナス) 「¢」記号(セント) 「£」記号(ポンド) 「¬」記号(ノット) 理由は、Windows環境で作成した「shift_jis」の文字CODEが、 「MS932」文字CODEとして保存される為。 □補足 「MS932」文字CODEとはMicroSoft社が定義をした文字CODE。 上記の6文字の文字CODEが「shift_jis」と異なる。 他に"①"などの機種依存文字も含む文字CODE。 「shift_jis」, 「euc-jp」, 「iso2022-jp」は, 「JIS X 0208」として定義されている。 各文字コード一覧 MS932 SJIS EUC-JP ISO-2022-JP ~ 0xFF5E 0x301C 0x301C 0x301C ∥ 0x2225 0x2016 0x2016 0x2016 - 0xFF0D 0x2212 0x2212 0x2212 ¢ 0xFFE0 0x00A2 0x00A2 0x00A2 £ 0xFFE1 0x00A3 0x00A3 0x00A3 ¬ 0xFFE2 0x00AC 0x00AC 0x00AC □文字化けの原因 IBM製品で取り扱う文字コードの種類は 「MS932」「shift_jis」「euc-jp」「iso2022-jp」と4種類あり(utf-8とutf-16は除く)、 「shift_jis」「euc-jp」「iso2022-jp」の3種類の中で相互に文字CODEの変換を行う分には文字化けはしないが、「MS932」との変換を行うと文字化けする。 つまり MS932←→shift_jis MS932←→euc-jp MS932←→iso2022-jp は、文字化けする。 shift_jis←→shift_jis/euc-jp/iso2022-jp euc-jp←→shift_jis/euc-jp/iso2022-jp iso2022-jp←→shift_jis/euc-jp/iso2022-jp は、文字化けしない。 □ASTERIAの各バージョンによる文字コードの取り扱い ASTERIA R2で使用する文字コードは以下のようになります。 "shift_jis"→MS932文字コードとして取り扱いをします。 "SJIS"→shift_jis文字コードとして取り扱いをします。 "euc-jp"→euc-jp文字コードとして取り扱いをします。 "iso2022-jp"→iso2022-jp文字コードとして取り扱いをします。 注)Windows環境で作成したテキストは"shift_jis"と指定するだけで読み込みが可能です。 ASTERIA 3で使用する文字コードは以下のようになります。 "shift_jis"→shift_jis文字コードとして取り扱いをします。 "Windows-31J"→MS932文字コードとして取り扱いをします。 "euc-jp"→euc-jp文字コードとして取り扱いをします。 "iso2022-jp"→iso2022-jp文字コードとして取り扱いをします。 注)Windows環境で作成したテキストは明示的に"Windows-31J"と指定することで読み込みが可能です。 "shift_jis"の指定の場合には上記文字コードの場合には文字化けをします。 ASTERIA R2とASTERIA3で指定方法が異なるのは、ASTERIAが使用しているJava環境のバージョンの違いによるものです。 □文字化けの解消 ASTERIAでMS932とshift_jis, euc-jp, iso2022-jpの相互に文字コードを変換する場合には、 別途提供しておりますJava関数を使用することで文字化けを解消することができます。 例) MS932文字コード ↓ Java関数(A) ↓ shift_jis euc-jp iso2022-jp shift_jis euc-jp iso2022-jp ↓ Java関数(B) ↓ MS932文字コード Java関数(A) MS932文字コードのテキストをASTERIAのString型に読み込むときにJIS X 0208として変換を行います。 この変換によりString型からshift_jis, euc-jp, iso2022-jpへの相互変換においての文字化けが解消いたします。 # #String s = in[0].strValue(); #int len = s.length(); #StringBuffer buf =new StringBuffer(len); #for (int i=0; i len; i++) { # char c = s.charAt(i); # switch (c) { # case uFF5E c = u301C ; break; # case u2225 c = u2016 ; break; # case uFF0D c = u2212 ; break; # case uFFE0 c = u00A2 ; break; # case uFFE1 c = u00A3 ; break; # case uFFE2 c = u00AC ; break; # } # buf.append(c); #} #out.setValue(buf.toString()); # Java関数(B) JIS X 0208のテキストをASTERIAのString型からMS932として変換を行います。 この変換によりJIS X 0208(String型)からMS932への変換においての文字化けが解消いたします。 # #String s = in[0].strValue(); #int len = s.length(); #StringBuffer buf =new StringBuffer(len); # for (int i=0; i len; i++) { # char c = s.charAt(i); # switch (c) { # case u301C c = uFF5E ; break; # case u2016 c = u2225 ; break; # case u2212 c = uFF0D ; break; # case u00A2 c = uFFE0 ; break; # case u00A3 c = uFFE1 ; break; # case u00AC c = uFFE2 ; break; # } # buf.append(c); #} #out.setValue(buf.toString()); # Java関数(A)ではinputdata_AにはMS932文字コードを含む文字列が定義されていることを想定し、outputdata_AにはJIS X 0208に変換したテキストを出力します。 Java関数(B)ではinputdata_BにはJIS X 0208を含む文字列が定義されていることを想定し、outputdata_BにはMS932文字コードに変換したテキストを出力します。 注)これらの関数は文字数が増加するに従い条件判断の回数も増加するため、処理速度は文字数に比例してかかることとなります。